diligence crm customer interviews customer management mystery shopping list customer satisfaction yellow pages relationship e-commerce evaluation business customer intentions mystery shopper results consulting customer service